home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-01
/
samdu220.zip
/
HANDLEST.H
< prev
next >
Wrap
Text File
|
1993-04-01
|
3KB
|
68 lines
/*********************************************************************/
/* */
/* Name: HANDLEST.H */
/* */
/* Copyright (c) Stewart A. Berman 1992, All rights reserved */
/* */
/*********************************************************************/
#ifndef __HANDLEST_H__
#define __HANDLEST_H__
#ifdef _cplusplus
extern "C" {
#endif /* _cplusplus */
typedef int (FAR PASCAL * lpfnHANDLESTATUS)( UINT nStatus1, UINT nStatus2, UINT nParam1, UINT nParam2, LONG lParam1, LONG lParam2 ) ;
int FAR PASCAL HandleStatus ( UINT nStatus1, UINT nStatus2, UINT nParam1, UINT nParam2, LONG lParam1, LONG lParam2 ) ;
int FAR PASCAL SABDUTimerFunc ( HWND hWnd, UINT nMsg, UINT nIDEvent, DWORD dwTime ) ;
/********************************************************************/
/* */
/* The following structure is used to transfer information between */
/* this routine and one that can access areas used by the WM_PAINT */
/* routine. A pointer to the structure is passed via a SendMessage */
/* call. The first LPSTR points to the message to be used when */
/* the application is running in Iconic state. The second LPSTR */
/* points to the message to be used when the application is not */
/* running in Iconic state. The UINT field contains the percent */
/* complete for long running tasks such as formatting a diskette. */
/* */
/********************************************************************/
typedef struct tagSTMESSAGE
{
LPSTR pIconMessage ;
LPSTR pNormalMessage ;
UINT nPercentageToColor ;
} STMESSAGE ;
/********************************************************************/
/* */
/* The following defines should be set to avoid conflicts with */
/* existing message IDs in your applicateion */
/* */
/********************************************************************/
#define USR_ACTIVE WM_USER+555
/* lParam = &stMessage */
#define USR_UPDATE WM_USER+556
/* lParam = &stMessage */
#define USR_INACTIVE WM_USER+557
/********************************************************************/
/* */
/* The following define should be set to avoid conflicts with */
/* existing timer IDs in your application. */
/* */
/********************************************************************/
#define TIMER_INTERVAL 3
#ifdef _cplusplus
}
#endif /* _cplusplus */
#endif /* __HANDLEST_H__ */